.register-btn {
  margin: 5.5vw 0;
}
ion-list {
  padding: 2.81rem 1.88rem 0;
}
.lightgrey {
  color: #858894;
}
.vccode {
  display: inline-block;
  border: none;
  right: 50px;
  cursor: pointer;
  z-index: 455;
  background: #fff;
  // color: #333;
  font-size: 16px;
}
.vccode:disabled {
  cursor: no-drop;
}
.checkbox {
  font-size: 12px;
  color: #858894;
}

.checkicon {
  background-image: url("../../../assets/icon/checked.png");
  width: 14px;
  height: 14px;
  background-size: 100%;
  margin-right: 5px;
}
.blue {
  color: #499df2;
}

div,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
p {
  border: 0;
  padding: 0;
  margin: 0;
  display: block;
  font-size: 4vw;
  line-height: 6.5vw;
  color: #333333;
  background: #ffffff;
  list-style: none;
}
.maincon {
  text-align: left;
  padding: 3.5vw 5vw;
}
:after,
:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
dl {
  padding-bottom: 5.6vw;
}
h3 {
  padding-top: 3.8vw;
  padding-bottom: 3.8vw;
  font-size: 4.6vw;
  color: #888888;
  font-weight: normal;
}
dd {
  padding-bottom: 3.8vw;
}
.red {
  color: #ff6314;
}

.btn {
  --background: linear-gradient(to right, #ff9500, #ff6314);
  --border-radius: 0.31rem;
  --background-activated: linear-gradient(to right, #e58500, #e65812);
  --height: 3.06rem;
  font-size: 1.13rem;
  font-weight: blod;
  color: rgba(255, 255, 255, 1);
}

ion-item {
  height: 3.69rem;
  --padding-start: 0 !important;
}
.title {
  margin-left: 1.88rem;
  margin-right: 1.88rem;
}
.title-font {
  font-size: 1.13rem;
   
  font-weight: bold;
  color: rgba(92, 94, 102, 1);
}
